package cn.wy.util;

public  class StringArrayUtils {
    /*
     * 工具方法1：将输入的字符串 [2, 7, 11, 15] 转换为 整数数组
     *
     * */
    public static int[] stringToArray(String str){
        String string = str.replace(" ",""); //去除输入的字符串中的多余空格

        String[] numsStrArray = string.substring(1, string.length() - 1).split(",");

        int[] nums = new int[numsStrArray.length];

        for (int i = 0; i < numsStrArray.length; i++) {
            nums[i] = Integer.parseInt(numsStrArray[i]);
        }

        return nums;
    }

    /*
     * 工具方法2：将输入的整数数组转话为带格式的字符串 [2,7,11,15]
     * */
    public static String arrayToString(int[] nums){

        StringBuilder str = new StringBuilder();
        str.append('[');
        for (int i : nums) {
            str.append(i);
            str.append(',');
        }
        str.deleteCharAt(str.length()-1);
        str.append(']');

        return str.toString();
    }
}
